|
http://www.lynxmotion.com/images/html/proj078.htm
SSC-32 Open-Source
Information
The servo controller is Open
Source which means we are posting the source code for the bootloader
and firmware. The goal is to have an affordable platform that many
people will provide firmware for. It should also help many aspiring
programmers learn some tricks. Anyone can use the source code to
write specialized firmware, providing you allow Lynxmotion, Inc. to
publish it for others to enjoy, and it is not used in a commercial
product. We are not authorizing this source code to be ported to
other processors. As it is, this servo controller will outperform
controllers costing two or three times as much. Having several
"flavors" of the firmware will make this an even better
value. |
| |
| SSC-32 |
| Description of SSC-32 Operation <Link> |
| Tools |
Version |
Size |
Details |
| CodeVisionAVR |
-- |
-- |
Compiler creates Intel Hex files. |
| CodeVisionAVR
Options |
-- |
-- |
Snapshot of options needed to compile with
CodeVisionAVR. |
| hex2abl.zip |
v1.00 |
22
KB |
Intel
Hex to .abl converter. (Requires Microsoft Visual C++. Free command
line version available from their site.) |
Source Code
for Atmega168 (v2) Chip |
Version |
Size |
Details /
Changes |
| 32v202.zip |
v2.02 |
93
KB |
This
is the complete SSC-32 source code for the XE and GP versions,
written in C. (Requires CodeVisionAVR compiler.) Includes readme.txt
with some caveats and extra build instruction. If you have
difficulty building, you can contact Mike
here. |
| 32v201.zip |
v2.01 |
80
KB |
This
is the complete SSC-32 source code for the XE and GP versions,
written in C. (Requires CodeVisionAVR compiler.) Includes readme.txt
with some caveats and extra build instruction. If you have
difficulty building, you can contact Mike
here. |
Source Code
for Atmega8 (v1) Chip |
Version |
Size |
Details /
Changes |
| 32v103.zip |
v1.03 |
33
KB |
This
is the complete SSC-32 source code written in C. (Requires
CodeVisionAVR compiler.) |
| 32v106XE.zip |
v1.03 |
33
KB |
This
is the complete SSC-32 source code written in C. (Requires
CodeVisionAVR compiler.) Includes readme.txt with some caveats and
extra build instruction. If you have difficulty building, you can contact Mike
here. |
| |
| Bootloader |
| Description of Bootloader Operation <Link> |
| Tools |
Version |
Size |
Details |
| AVRStudio |
v4.x |
-- |
Assembler. (Set target to ATMega8.) |
| Source / Assembler for
Atmega168 (v2) Chip |
Version |
Size |
Details /
Changes |
| btldr168.zip |
-- |
14
KB |
Bootloader Intel hex file, assembly source code, inc file,
and readme file. |
| Source / Assembler for
Atmega8 (v1) Chip |
Version |
Size |
Details /
Changes |
| bootldr8.hex |
-- |
1
KB |
Bootloader Intel hex file. |
| bootldr8.asm |
-- |
19
KB |
Bootloader assembly source code. |
| bootldr8.txt |
-- |
1
KB |
Bootloader readme
file. |